package com.payment.entity.alast.resultquery.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 响应：微信或者payPal支付结果查询
 *
 * @author lm
 * @date 2020/8/3 11:45
 */
@Data
public class ResponseResultQuery implements Serializable {

    private static final long serialVersionUID = 7846556023857244058L;

    @ApiModelProperty(value = "渠道编码。此字段不可传空字符串", example = "P000818", dataType = "String")
    private String partnerCode;

    @ApiModelProperty(value = "支付结果。", example = "success", dataType = "String")
    private String payRst;

    @ApiModelProperty(value = "支付ID。此字段不可传空字符串", example = "20190321192436", dataType = "String")
    private String payId;

    @ApiModelProperty(value = "支付金额", example = "$19.99", dataType = "String")
    private String payAmount;

    @ApiModelProperty(value = "展示的套餐名称", example = "201585645656544", dataType = "String")
    private String servicePlanShowName;

    @ApiModelProperty(value = "订购周期", example = "201585645656544", dataType = "String")
    private String orderPeriod;

    @ApiModelProperty(value = "原始套餐类型 （ 0-日程套餐； 1-日流量套餐； 2-月流量套餐； 3-季度流量套餐； 4-半年流量套餐； 5-年流量套餐；）,根据此字段显示单位", example = "2", dataType = "String")
    private String packageType;

    @ApiModelProperty(value = "支付时间", example = "2020-09-17 18:11:10", dataType = "String")
    private String payResultDate;

}
